new-laid (eggs) - French English Dictionary